home *** CD-ROM | disk | FTP | other *** search
- Path: news.mountain.net!usenet
- From: gene_heskett@wvlink.mpl.com (Gene Heskett)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga doesn`t need Pl
- Date: 19 Feb 96 00:35:30 +0500
- Organization: MountainNet, Inc. Morgantown WV 800.444.1458
- Message-ID: <2280.6623T35T1505@wvlink.mpl.com>
- References: <4fvtep$rkt@sinsen.sn.no>
- NNTP-Posting-Host: slip1.mpl.com
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
-
-
- Somebody asks:
- >>So do you know the exact nature of the problem? I mean, the se
- >>easily be able to cope with the small amount of data needed to
- >>mouse update.
-
- TBK> It should be able to cope with it, and it is, but I don't th
- TBK> mouse sends out data often enough. Don't ask me why.. :/
-
- Think about it guys if you will! That "pc" mouse outputs its data at
- measly 1200 baud! Translated, thats 120 bytes/second.
-
- Now assuming the data is a byte for the button status, and a byte
- each for how much its moved each way since the last time it
- transmitted. Thats 3 bytes, or only 40 times a second *provided* the
- mouse chip is a fully multitasking chip! Not bloody likely in a
- $5.00 mouse. And some are even cheaper in OEM qty's.
-
- But what probably happens is that it has some internal counters
- driven by the quad signals from the opto wheels in it. At some
- point, it reads those counters, then calculates where it is from
- where it was, and sends the difference as an 8 bit signed value for
- each direction. Since I doubt the internal clock is running more
- than 1200x16=7200 hz, for power savings, I'd bet it takes it another
- small fraction of a second to prepare the data for transmission to
- the computer. An actual update rate can't be more than 40 times a
- second, and in real life, probably not more than 15 times a second.
-
- There's no way on Gods Green Earth to keep that from being perceived
- as "jerky". *We* are just plain spoiled by the fact that 95% of the
- mouse electronics is inside the Amiga where it doesn't have to deal
- with a 1200 baud porthole to squeeze data thru, and a dedicated chip
- hooked to a solid supply that can easily do the position updates with
- a .1% hit on the cpu while doing it at V-Beam speeds, 50-80 times a
- second. Count yourself lucky and blessed on the Amiga using an amiga
- mouse or workalike replacement. Back fitting a pc mouse to an Amiga
- seems like trying to teach a pig table manners, it doesn't work very
- well, and annoys the hell outta the pig!
-
- Oops, my soapbox just fell in. 8)
-
- /* Gene Heskett | These opinions are NOT to be */
- /* CE @ WDTV Weston/Clarksburg WV | confused with the official */
- /* <gene_heskett@wvlink.mpl.com> | WDTV managment views */
- #include <std.disclaimer>
-
-
-